foam catcher - French English Dictionary